print ("Введите четырёхзначное число:")
a2 = int (input ())
a1= a2
a= a2
a4 = a2
if a<1000 or a>9999:
    exit ("Введённое число не является четырёхзначным.")
if a%2==0:
    print ("Число чётное: Да")
else:
    print ("Число чётное: Нет")
if a%3==0:
    print ("Число кратно трём: Да")
else:
    print ("Число кратно трём: Нет")
l=a**0.5
if (int(a**0.5))**2==a:    
    print ("Число является квадратом числа:", l)
else:        
    print ("Число является квадратом числа: Нет")
print ("") 
g= a1%10
a1= a1//10
while a1>0:
    if a1%10<g:
        g= a1%10
    a1=a1//10
print ("Наименьшая цифра числа:", g)
m= a2%10
a2= a2//10
while a2>0:
    if a2%10>m:
        m= a2%10
    a2=a2//10
print ("Наибольшая цифра числа:", m)
s=0
while a4>0:
    if a4%10==0:
        s+=1
    a4= a4//10
print ("Количество нулей в числе:", s) 
print ("")
b= a%10
c= b%10
d= c%10
e= d%10
l1=b**0.5
if (int(b**0.5))**2==b:    
    print ("Цифра в разряде единиц является квадратом цифры:", l1)
else:        
    print ("Цифра в разряде единиц является квадратом цифры: Нет")
l2=c**0.5
if (int(c**0.5))**2==c:
    print ("Цифра в разряде десятков является квадратом цифры:", l2)
else:
    print ("Цифра в разряде десятков является квадратом цифры: Нет")
l3=d**0.5
if (int(d**0.5))**2==d: 
    print ("Цифра в разряде сотен является квадратом цифры:", l3)
else: 
    print ("Цифра в разряде сотен является квадратом цифры: Нет")
l4=b**0.5
if (int(e**0.5))**2==e: 
    print ("Цифра в разряде тысяч является квадратом цифры:", l4)
else: 
    print ("Цифра в разряде тысяч является квадратом цифры: Нет")
